*{
	font-family: '微软雅黑',arial;
}
.hide, .hidden {
  display: none;
}

.ofh {
  overflow: hidden;
}

.por {
  position: relative;
}

.poa {
  position: absolute;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.overflow, .ofh, .of-h {
  overflow: hidden;
}

.mt0 {
  margin-top: 0;
}

.m0 {
  margin: 0;
}

.mt20 {
  margin-top: 20px;
}
.mt_10 {
  margin-top: -10px;
}
.mt_20 {
  margin-top: -20px;
}

.mt10 {
  margin-top: 10px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}

.mt50 {
  margin-top: 50px;
}

.mt60 {
  margin-top: 60px;
}
.mt80 {
  margin-top: 80px;
}

.mt100 {
  margin-top: 100px;
}

.mt120 {
  margin-top: 120px;
}

.mt150 {
  margin-top: 150px;
}

.mt200 {
  margin-top: 200px;
}

.mt250 {
  margin-top: 250px;
}

.mt300 {
  margin-top: 300px;
}

.mt350 {
  margin-top: 350px;
}
.mr10 {
  margin-right: 20px;
}
.mr20 {
  margin-right: 20px;
}
.mr30 {
  margin-right: 30px;
}

.mr50 {
  margin-right: 50px;
}

.mr70 {
  margin-right: 70px;
}

.mb60 {
  margin-bottom: 60px;
}

.ml_30 {
  margin-left: -30px;
}

.pl0 {
  padding-left: 0 !important;
}

.tj {
  text-align: justify;
}

.p30 {
  padding: 30px;
}

.plr30 {
  padding: 0 30px;
}

.pt20 {
  padding-top: 20px;
}

.w_100 {
  width: 100%;
  min-width: 100%;
  border: 1px solid #f00;
}
.w560{
  width:560px;
}
.t50 {
  top: 50px;
}

.t100 {
  top: 100px;
}

.bor-no, .border-no, .noBorder {
  border: none;
}

.bor-noB, .border-noB, .noBorderB {
  border-bottom: none !important;
}

.bor-noT, .border-noT, .noBorderT {
  border-top: none !important;
}

.h40 {
  height: 40px;
}

.lh100 {
  line-height: 100px !important;
}

/*　超过长度裁切　需要与宽度配合，否则失效*/

.text-overflow, .textOverflow,.text-over {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}

.w100 {
  width: 100px;
}

.w200 {
  width: 200px;
}
.w300 {
  width: 300px;
}
.w600 {
  width: 600px;
}

.w360 {
  width: 360px;
}

.w400 {
  width: 400px;
}

.w480 {
  width: 480px;
}

.w500 {
  width: 500px;
}

.w650 {
  width: 650px;
}

.mw--20 {
  min-width: 20%;
}
.mw--36 {
  min-width: 36%;
}


.mw--30 {
  min-width: 30%;
}

.mw--22 {
  min-width: 22%;
}

.tc {
  text-align: center;
}

.fb{
	font-weight: bold;
}
.tci {
  text-align: center !important;
}

.highlight {
  background-color: #ff9632;
  color: #303030;
}

.fz20 {
  font-size: 20px;
}

.fz24 {
  font-size: 24px;
}

.fz22 {
  font-size: 22px;
}

.fz26 {
  font-size: 26px;
}

.fz28 {
  font-size: 26px;
}

.fz30 {
  font-size: 30px;
}


/*　超过长度裁切　需要与宽度配合，否则失效*/


.text-overflow2, .textOverflow2, .text-over2 {
	text-overflow: ellipsis;
	white-space:overflow;
	overflow: hidden;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}

.clearfix {
  zoom:1;
  }
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.word-break{
  word-break:break-all;
}